/**pacchetto contenente gli oggetti fondamentali che costituiscono una mappa e i loro relativi gestori
 * 
 */
/**Il pacchetto contiene la gerarchia degli oggetti basilari che devono essere inseriti nella AbstractMap.
 * Tutti queste classi rappresentano l'albero gerarchico astratto su cui si fonda tuta la AbstractMap; ogni elemento
 * della mappa è infatti un MapElement: ogni MapElement possiede un renderer, che lo rappresenta graficamente.
 * Ogni MapElement ha poi dei Listener e dei Dispatcher di Listener in modo da renderere questo albero gerarchico il
 * più scalabile e flessibile possibile
 * 
 * @author koldar
 * @version 1.0
 * @see map.AbstractMap
 *
 */
package mapelements;